package com.ruoyi.mapper;

import java.util.List;
import com.ruoyi.domain.DunApplication;

/**
 * 催款申请Mapper接口
 * 
 * @author ruoyi
 * @date 2020-06-22
 */
public interface DunApplicationMapper 
{
    /**
     * 查询催款申请
     * 
     * @param dId 催款申请ID
     * @return 催款申请
     */
    public DunApplication selectDunApplicationById(Long dId);

    /**
     * 查询催款申请列表
     * 
     * @param dunApplication 催款申请
     * @return 催款申请集合
     */
    public List<DunApplication> selectDunApplicationList(DunApplication dunApplication);

    /**
     * 查询催款支付金额列表
     *
     * @param pId 催款申请
     * @return 催款申请集合
     */
    public List<DunApplication> selectid(Long pId);

    /**
     * 新增催款申请
     * 
     * @param dunApplication 催款申请
     * @return 结果
     */
    public int insertDunApplication(DunApplication dunApplication);

    /**
     * 修改催款申请
     * 
     * @param dunApplication 催款申请
     * @return 结果
     */
    public int updateDunApplication(DunApplication dunApplication);

    /**
     * 删除催款申请
     * 
     * @param dId 催款申请ID
     * @return 结果
     */
    public int deleteDunApplicationById(Long dId);

    /**
     * 批量删除催款申请
     * 
     * @param dIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteDunApplicationByIds(String[] dIds);

    /**
     * 导出所有
     *
     * @param dp 用户信息
     * @return 用户信息集合信息
     */
    public List<DunApplication> selectAllexport(DunApplication dp);
}
